import { SVGProps } from 'react'

const ChargedParticles: React.FC<SVGProps<SVGSVGElement>> = (props) => (
  <svg
    width="60"
    height="60"
    viewBox="0 0 60 60"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M30 60C46.5686 60 60 46.5686 60 30C60 13.4314 46.5686 0 30 0C13.4314 0 0 13.4314 0 30C0 46.5686 13.4314 60 30 60Z"
      fill="url(#paint0_linear_15_126)"
    />
    <path
      d="M29.0625 33.75C30.6157 33.75 31.875 32.4907 31.875 30.9375C31.875 29.3842 30.6157 28.125 29.0625 28.125C27.5092 28.125 26.25 29.3842 26.25 30.9375C26.25 32.4907 27.5092 33.75 29.0625 33.75Z"
      fill="white"
    />
    <path
      d="M26.25 18.75C27.2856 18.75 28.125 17.9105 28.125 16.875C28.125 15.8395 27.2856 15 26.25 15C25.2144 15 24.375 15.8395 24.375 16.875C24.375 17.9105 25.2144 18.75 26.25 18.75Z"
      fill="white"
    />
    <path
      d="M44.0625 31.875C43.506 31.875 42.9619 31.9851 42.4993 32.1913C42.0366 32.3976 41.6762 32.6906 41.4634 33.0336C41.2508 33.3763 41.1955 33.7536 41.3046 34.1175C41.4137 34.4812 41.6822 34.8154 42.0761 35.0775C42.4703 35.3394 42.972 35.5178 43.518 35.5896C44.064 35.6614 44.6297 35.6235 45.1435 35.481C45.6572 35.3383 46.0961 35.0974 46.4044 34.7884C46.7125 34.4796 46.8763 34.1166 46.875 33.7455C46.8731 33.249 46.5761 32.7733 46.0489 32.4225C45.5216 32.0719 44.8073 31.875 44.0625 31.875Z"
      fill="white"
    />
    <path
      d="M39.7384 24.4281C41.1311 20.1857 40.9577 16.8409 38.9606 15.5379C36.7376 14.1067 32.9856 15.6457 29.0756 19.2776C28.7655 18.9904 28.4556 18.7236 28.1507 18.462C27.9917 18.8179 27.7631 19.1402 27.4781 19.4109C27.7303 19.6266 28.0035 19.8471 28.2349 20.0831C27.2306 21.0924 26.2834 22.1541 25.3971 23.2637C23.4264 23.4007 21.4704 23.6923 19.548 24.1357C18.3603 20.5037 18.3971 17.6515 19.9421 16.646C20.2866 16.4497 20.6689 16.3252 21.0649 16.2802C21.4611 16.2351 21.8625 16.2706 22.2439 16.3844C22.3633 15.9829 22.5654 15.6093 22.8377 15.2866C21.3872 14.8454 20.1208 14.9018 19.1591 15.5379C17.1621 16.8409 16.9887 20.1857 18.3813 24.4281C13.9985 25.6541 11.25 27.6497 11.25 30.0094C11.25 32.3692 13.9985 34.3494 18.3866 35.5806C18.2657 35.9499 18.1553 36.3141 18.0555 36.6681H18.2289C18.5723 36.6671 18.9133 36.7226 19.2379 36.8323C19.3273 36.5194 19.4218 36.2012 19.527 35.8781C21.4575 36.3129 23.4203 36.5977 25.3971 36.7296C26.2868 37.8394 27.2376 38.9012 28.2454 39.9101C24.8558 43.0241 21.6711 44.4757 19.9421 43.3524C19.6532 43.1589 19.4126 42.9049 19.2379 42.6084C18.7974 42.7562 18.3279 42.8019 17.8663 42.7419C18.1057 43.4366 18.5683 44.0376 19.1854 44.4553C21.3872 45.9122 25.1394 44.3732 29.0756 40.7156C32.9856 44.3732 36.7376 45.9122 38.9606 44.4553C40.9577 43.1524 41.1311 39.8076 39.7384 35.5652C40.1483 35.4523 40.5426 35.3344 40.9209 35.2061C40.6837 34.8977 40.5058 34.5502 40.3954 34.1801C40.0449 34.293 39.6947 34.4006 39.3443 34.5032C38.7506 32.9647 38.0482 31.4683 37.2422 30.0247C38.0473 28.5791 38.7497 27.081 39.3443 25.5412C43.0965 26.5672 45.5034 28.2088 45.5034 30.0247C45.5023 30.3482 45.4269 30.6673 45.2828 30.9585C45.6591 31.2313 45.9694 31.5816 46.1917 31.9845C46.6283 31.4134 46.8675 30.7219 46.875 30.0094C46.875 27.6497 44.1264 25.6541 39.7384 24.4281ZM29.0756 20.8781C29.7799 21.5811 30.4946 22.3506 31.1777 23.1763C30.4839 23.1456 29.7746 23.1302 29.0756 23.1302C28.3766 23.1302 27.6463 23.1302 26.9736 23.1763C27.6463 22.3506 28.3556 21.5811 29.0756 20.8781ZM24.4406 24.4691C24.0306 25.0179 23.6259 25.5823 23.2266 26.1671C22.617 27.0495 22.0599 27.9319 21.5449 28.7987C20.9323 27.6337 20.3901 26.4347 19.9211 25.2079C21.4061 24.8704 22.9125 24.6287 24.4301 24.4845L24.4406 24.4691ZM18.7703 34.4777C15.018 33.4517 12.6111 31.8101 12.6111 29.9992C12.6111 28.1884 15.018 26.5672 18.7703 25.5156C19.3628 27.0562 20.0651 28.5544 20.8723 29.9992C20.0644 31.4417 19.3618 32.9383 18.7703 34.4777ZM19.9106 34.77C20.3796 33.5432 20.9218 32.3441 21.5344 31.179C22.0599 32.046 22.5855 32.9284 23.2161 33.8107C23.6154 34.4006 24.0201 34.965 24.4354 35.5087C22.9119 35.3602 21.4005 35.1135 19.9106 34.77ZM24.1673 33.1899C23.4368 32.1178 22.7694 31.0354 22.1756 30.0094C22.7747 28.9526 23.4386 27.8874 24.1673 26.8134C24.7558 25.9517 25.3584 25.1361 25.9751 24.3666C26.9736 24.2998 28.0088 24.264 29.0651 24.264C30.1215 24.264 31.1672 24.2998 32.1551 24.3666C32.7649 25.1411 33.3692 25.9567 33.9578 26.8134C34.6864 27.8874 35.3503 28.9526 35.9494 30.0094C35.3503 31.0611 34.6882 32.1281 33.9578 33.2002C33.3692 34.0466 32.7542 34.8624 32.1551 35.6524C31.1531 35.7172 30.1232 35.7516 29.0651 35.7549C28.014 35.7549 26.9631 35.7191 25.9751 35.6524C25.362 34.8658 24.7594 34.0449 24.1673 33.1899ZM26.9421 36.8167C27.6356 36.8477 28.3399 36.8631 29.0441 36.8631C29.7484 36.8631 30.4734 36.8631 31.1462 36.8167C30.4419 37.6479 29.7274 38.4174 29.0441 39.1151C28.3556 38.4174 27.6463 37.6479 26.9421 36.8167ZM38.2039 43.3472C36.4802 44.4707 33.2902 43.0189 29.9006 39.9051C30.9101 38.8978 31.8626 37.8377 32.7542 36.7296C34.7243 36.5916 36.6801 36.3017 38.6033 35.8627C39.7858 39.4946 39.7489 42.3212 38.2039 43.3472ZM38.2039 34.7649C36.7159 35.1084 35.2059 35.3552 33.6844 35.5035C34.0944 34.9597 34.4991 34.3956 34.9037 33.8055C35.508 32.9233 36.0651 32.0409 36.5801 31.1739C37.1964 32.3404 37.7423 33.5411 38.2144 34.77L38.2039 34.7649ZM36.5906 28.8142C36.0651 27.9473 35.5395 27.0649 34.9142 26.1825C34.5096 25.5977 34.1049 25.0335 33.6949 24.4845C35.2164 24.633 36.7264 24.8797 38.2144 25.2232C37.7454 26.4501 37.2032 27.6491 36.5906 28.8142ZM38.598 24.1357C36.6772 23.6925 34.7229 23.4009 32.7542 23.2637C31.8645 22.1539 30.9137 21.0921 29.9059 20.0831C33.2955 16.9692 36.4854 15.5174 38.2091 16.646C39.7489 17.6515 39.7858 20.5037 38.598 24.1357Z"
      fill="white"
    />
    <path
      d="M20.625 40.3125C20.625 39.7562 20.5151 39.2124 20.3091 38.7499C20.103 38.2875 19.8101 37.9269 19.4676 37.7141C19.125 37.5011 18.7479 37.4454 18.3842 37.554C18.0205 37.6626 17.6864 37.9305 17.4242 38.3237C17.1619 38.7171 16.9834 39.2183 16.911 39.7639C16.8387 40.3093 16.8758 40.8748 17.0177 41.3888C17.1596 41.9027 17.4 42.342 17.7083 42.651C18.0166 42.96 18.3792 43.125 18.75 43.125C19.2472 43.125 19.7242 42.8288 20.0758 42.3013C20.4274 41.7739 20.625 41.0584 20.625 40.3125Z"
      fill="white"
    />
    <defs>
      <linearGradient
        id="paint0_linear_15_126"
        x1="14.9947"
        y1="55.9828"
        x2="45"
        y2="4.01721"
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#383D63" />
        <stop offset="0.23" stopColor="#693566" />
        <stop offset="0.48" stopColor="#982D6A" />
        <stop offset="0.7" stopColor="#BB276C" />
        <stop offset="0.88" stopColor="#D0236D" />
        <stop offset="1" stopColor="#D8226E" />
      </linearGradient>
    </defs>
  </svg>
)

export default ChargedParticles
